#!/bin/sh

# 判断aria2 工程目录是否存在
if [ ! -d "$DIR" ]; then
    # 如果目录不存在，则创建它
    mkdir -p "$DIR"
    echo "目录 $DIR 已创建。"
else
    echo "目录 $DIR 已存在。"
fi

if [ ! -d "$DIR/aria2" ]; then
    # 如果目录不存在，则创建它
    mkdir -p "$DIR/aria2"
    echo "目录 $DIR 已创建。"
else
    echo "目录 $DIR/aria2 已存在。"
fi






# 判断 从会话文件中读取下载任务 是否为空
SESSION=$DIR/aria2/aria2.session
if [ -e $SESSION ]; then
    echo "从会话文件中读取下载任务 文件存在"
else
    echo "从会话文件中读取下载任务 文件创城"

    touch $SESSION
fi
# 判断 日志文件 是否为空
LOG=$DIR/aria2/aria2.log
if [ -e $LOG ]; then
    echo "日志文件 文件存在"
else
    echo "日志文件 文件创建"
    touch $LOG
fi

# 启动参数
/usr/bin/aria2c --conf-path="/app/conf/aria2.conf" \
    --enable-rpc --rpc-listen-all \
    --dir="${DIR}/downloads" \
    --input-file="${SESSION}" \
    --save-session="${SESSION}" \
    --log="${LOG}" \
    --rpc-secret="${RPC_SECRET}"




